标签: 示例性架构

一个示例性架构是我选择用来演示一些我认为值得更经常使用的有趣设计方面的示例架构。

LMAX 架构

LMAX 是一个新的零售金融交易平台。因此,它必须以低延迟处理大量交易。该系统构建在 JVM 平台上,并以每秒可处理 600 万个订单的业务逻辑处理器为中心。业务逻辑处理器完全在内存中运行,使用事件溯源。业务逻辑处理器被 Disruptors 包围 - Disruptors 是一种并发组件,它实现了一个无需锁即可运行的队列网络。在设计过程中,团队得出结论,使用队列的高性能并发模型的最新方向与现代 CPU 设计根本不一致。

作者:Martin Fowler

2011 年 7 月 12 日

阅读更多…

文章

应用程序架构 经验报告 示例性架构 事件架构

Gap 公司 SCMS 的架构

SCMS PO 是一款帮助 Gap 公司管理采购订单的应用程序。该应用程序的架构深受其开发团队的喜爱,因此对于具有丰富 JavaScript 前端并与后端服务 json 配合使用的系统来说,它是一个很好的示例性架构。有趣的设计特性包括使用 Presentation Model 模式的 knockout.js 形式、在客户端和服务器上运行的 JavaScript 验证器、使用存储库封装数据访问、使用 MongoDB 作为应用程序数据库以及测试组合。

作者:Martin Fowler

2013 年 4 月 23 日

阅读更多…

信息平台

信息平台 示例性架构

Morrison 订单板的架构

Morrison 订单板是一款平板电脑网络应用程序,可帮助超市员工在店内走动时订购新库存。由此产生的应用程序对于由轻量级 Java 服务器应用程序支持的平板电脑网络应用程序来说是一个很好的示例性架构。我们重点介绍了客户端应用程序控制和 DOM 交互的分离、服务器上使用小型、专注的框架、广泛的堆栈测试环境以及使用试点项目来了解所需的功能。

作者:Rob Miles 和 Martin Fowler

2014 年 10 月 27 日

阅读更多…

信息平台

示例性架构

示例性架构

加深我们对软件系统理解的难题之一是我们没有看到足够多的例子。在许多专业学科中,人们通过观察已经完成的事情来学习。例子是灵感、好主意的来源和困难的警告。长期以来,以这种方式学习软件要困难得多。

作者:Martin Fowler

2013 年 4 月 6 日

阅读更多…

博客

应用程序架构 写作 示例性架构


所有标签

API 设计 · 敏捷 · 敏捷采用 · 分析模式 · 应用程序架构 · 应用程序集成 · 不好的事情 · 桌游 · 构建脚本 · 认证 · 协作 · 计算机历史 · 会议小组 · 会议 · 持续交付 · 新冠肺炎 · 数据分析 · 数据库 · 设计 · 词典 · 分布式计算杂志 · 消遣 · 多样性 · 文档 · 领域驱动设计 · 领域特定语言 · 家庭 · 封装 · 企业架构 · 估算 · 事件架构 · 演进式设计 · 经验报告 · 示例性架构 · 极限编程 · 前端 · 小工具 · 生成式人工智能 · IEEE 软件 · 信息平台 · 互联网文化 · 访谈 · 语言特性 · 语言工作台 · 精益 · 遗留系统改造 · 法律 · 指标 · 微服务 · 移动 · NoSQL · 对象协作设计 · 解析器生成器 · 摄影 · 平台 · 播客 · 热门 · 演示技巧 · 隐私 · 流程理论 · 生产力 · 编程环境 · 编程风格 · 项目计划 · 招聘 · 重构 · 重构边界 · 需求分析 · Ruby · 安全 · 演讲视频 · 团队环境 · 团队组织 · 技术债务 · 技术领导力 · 测试类别 · 测试 · Thoughtworks · 工具 · 旅行 · UML · 版本控制 · Web 开发 · Web 服务 · 网站 · 写作

2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · 1996

所有内容